package Tests;

import Pages.HomePage;
import Pages.ResultPage;
import org.junit.*;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import java.util.concurrent.TimeUnit;
import static junit.framework.Assert.assertTrue;

/**
 * Created by Asus on 24.01.14.
 */
public class GoogleTestPage {
    private WebDriver driver;

    @Before
    public void setUP() {
        driver = new ChromeDriver();

        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
        driver.get("http://www.google.com");
    }

    @After
    public void tearDown(){
        driver.close();
    }

    @Test
    public void testSearch(){
        HomePage homePage = new HomePage(driver);
        ResultPage resultPage = homePage.search("selenium");

        // Проверяем, что первый результат содержит фразу
        assertTrue(resultPage.getFirstLink().contains("Selenium"));
    }
}
